#ifndef _VARIABLES_DEF_H_
#define _VARIABLES_DEF_H_

LAYER *layers;
ARCHIVE *archive;
char *dirname; // Directory name for gnuplot output

int each_individuals; // number of individuals created on each layers
int number_of_layers;
double alpha;
double beta1;
double betaL;
double *beta;

int gnuplot_type;
int msg_type;

char *function_name;
int number_of_dimensions;
double upper_limit;
double lower_limit;

int max_evaluations;
double termination_eps;

int number_of_evaluations = 0;
int number_of_generations = 0;
int total_population_size;
int seed;
double K;

#endif //_VARIABLES_DEF_H_
